﻿@using System.Configuration;
@using System.IO;
@model Siser.Web.Models.UsuarioPendiente
@{
    string pathImagen = String.Empty;
    ViewBag.Title = "Activar";

    if (Model.Usuario.Empleado.NombreImagen != null & Model.Usuario.Empleado.NombreImagen != "")
    {
        pathImagen = Path.Combine(Server.MapPath(ConfigurationManager.AppSettings["PathImagenUsuario"]), Model.Usuario.Empleado.NombreImagen);
    }
    else
    {
        pathImagen = ConfigurationManager.AppSettings["ImagenUserNoImage"];
    }
}
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />

@*Validación de usuario, para que no se pueda acceder a la página sin estar logueado *@
@if (@User.Identity.Name == "")
{
    Layout = null;
    <div style="width:800px; font-size:2em; height:500px; text-align:center; margin-top:100px" class="division">
    @Html.ActionLink("Ingrese como usuario válido...", "InicioSesion", "Cuenta")
    </div>
}
else
{
<div class="espacio">&nbsp</div>
<fieldset>
    <legend>Datos personales</legend>
    <div>&nbsp</div>
    
    <div class="display-label">Nombre</div>
    <div class="display-field">@Html.DisplayFor(model => model.Usuario.Empleado.Nombre)</div>

    <div class="display-label">ApellidoPaterno</div>
    <div class="display-field">@Html.DisplayFor(model => model.Usuario.Empleado.ApellidoPaterno)</div>

    <div class="display-label">ApellidoMaterno</div>
    <div class="display-field">@Html.DisplayFor(model => model.Usuario.Empleado.ApellidoMaterno)</div>

    <div class="display-label">RUT</div>
    <div class="display-field">@Html.DisplayFor(model => model.Usuario.Empleado.Rut)</div>

</fieldset>

<fieldset>
    <legend>Datos empresa</legend>
     <div>&nbsp</div>

    <div class="display-label">Empresa</div>
    <div class="display-field">@Html.DisplayFor(model => model.Empresa.Nombre)</div>

    <div class="display-label">Planta</div>
    <div class="display-field">@Html.DisplayFor(model => model.Planta.Nombre)</div>

    <div class="display-label">AreaTrabajo</div>
    <div class="display-field">@Html.DisplayFor(model => model.AreaTrabajo)</div>

    <div class="display-label">Cargo</div>
    <div class="display-field">@Html.DisplayFor(model => model.Cargo)</div>

    <div class="display-label">Email</div>
    <div class="display-field">@Html.DisplayFor(model => model.Usuario.Empleado.CorreoElectronico)</div>

    <div class="display-label">CodigoTarjetaCCHEN</div>
    <div class="display-field">@Html.DisplayFor(model => model.CodigoTarjetaCCHEN)</div>

</fieldset>

<fieldset>
    <legend>Datos usuario</legend>
     <div>&nbsp</div>

    <div class="display-label">@Html.LabelFor(model => model.Usuario.Nombre)</div>
    <div class="display-field">@Html.DisplayFor(model => model.Usuario.Nombre)</div>

    <div class="display-label">Activo</div>
    <div class="display-field">@Html.DisplayFor(model => model.Activo)</div>

    <div class="display-label">FechaRegistro</div>
    <div class="display-field">@Html.DisplayFor(model => model.FechaRegistro)</div>
</fieldset>

    using (Html.BeginForm())
    {
     @Html.ValidationSummary(true)
    <fieldset>
        <legend>Datos de Empresa</legend>
         <div>&nbsp</div>
    <div class="editor-label">@Html.LabelFor(model => model.Usuario.RolId)</div>
    <div class="editor-field">
        @Html.DropDownList("Usuario.RolId", ViewBag.RolId as SelectList, "Seleccione")
        @Html.ValidationMessageFor(model => model.Usuario.RolId)
    </div>
     <div>&nbsp</div>
    <p>
        <input type="submit" value="Activar usuario" />
    </p>

    </fieldset>
    }
<p class="division">
    @Html.ActionLink("Volver", "Index")
</p>
}